home *** CD-ROM | disk | FTP | other *** search
/ Delphi Magazine Collection 2001 / Delphi Magazine Collection 20001 (2001).iso / DISKS / Issue44 / survive / script1.SQL next >
Encoding:
Text File  |  1999-02-25  |  2.1 KB  |  77 lines

  1. DROP TABLE Employees
  2. go
  3.  
  4. CREATE TABLE Employees(
  5.   EmpEmployeeID Integer,
  6.   EmpName varchar(20),
  7.   EmpHourlyOrSalary char(1),
  8.   EmpPayPeriod smallint,
  9.   EmpHourlyPayRate money,
  10.   EmpAnnualPayRate money,
  11.   EmpWeeklyPayRate money,
  12.   EmpPeriodPayRate money,
  13.   EmpScheduledWorkHours float,
  14.   EmpDateOfNextPayReview datetime,
  15.   EmpJobCode char(5),
  16.   EmpPayScaleCode char(5),
  17.   EmpStepNo smallint)
  18. go
  19.  
  20. INSERT Employees VALUES (1, 'Barber, Floyd', 'H', 26, 9.50, 19760.00, 380, 760, 80, '25 Sep 1999', 'JP', 'FM', 3)
  21. INSERT Employees VALUES (1, 'Woozie, Suzy', 'S', 24, 7.00, 14560.00, 280, 560, 86.667, '27 Sep 1999', 'JR', 'FM', 1)
  22. go
  23.  
  24. DROP TABLE JobCodes
  25. go
  26.  
  27. CREATE TABLE JobCodes(
  28.   JbcJobCode char(5),
  29.   JbcDescription varchar(25),
  30.   JbcMaxHourlyRate money NULL,
  31.   JbcMaxAnnualRate money NULL)
  32. go
  33.  
  34. INSERT JobCodes VALUES ('JP', 'Parts Manager', 12.00, 24960.00)
  35. INSERT JobCodes VALUES ('JR', 'Repair Manager', NULL, NULL)
  36. go
  37.  
  38. DROP TABLE PayScales
  39. go
  40.  
  41. CREATE TABLE PayScales(
  42.   PscPayScaleCode char(5),
  43.   PscDescription varchar(25),
  44.   PscIntervalType char(1))
  45. go
  46.  
  47. INSERT PayScales VALUES ('AM', 'Apprentice', 'M')
  48. INSERT PayScales VALUES ('FM', 'Floor Manager', 'D')
  49. go
  50.  
  51. DROP TABLE PaySteps
  52. go
  53.  
  54. CREATE TABLE PaySteps (
  55.   StpPayScaleCode char(5),
  56.   StpStepNo smallint,
  57.   StpEffDate datetime,
  58.   StpRate money,
  59.   StpInterval smallint)
  60. go
  61.  
  62. INSERT PaySteps VALUES ('FM', 1, '1/1/99', 7.00, 90)
  63. INSERT PaySteps VALUES ('FM', 2, '1/1/99', 9.00, 120)
  64. INSERT PaySteps VALUES ('FM', 3, '1/1/99', 9.50, 120)
  65. INSERT PaySteps VALUES ('FM', 4, '1/1/99', 10.50, 120)
  66. INSERT PaySteps VALUES ('FM', 5, '1/1/99', 11.50, 0)
  67. INSERT PaySteps VALUES ('FM', 1, '9/10/99', 7.25, 90)
  68. INSERT PaySteps VALUES ('FM', 2, '9/10/99', 9.25, 120)
  69. INSERT PaySteps VALUES ('FM', 3, '9/10/99', 9.75, 120)
  70. INSERT PaySteps VALUES ('FM', 4, '9/10/99', 10.75, 120)
  71. INSERT PaySteps VALUES ('FM', 5, '9/10/99', 11.75, 0)
  72. INSERT PaySteps VALUES ('FM', 4, '12/31/99', 10.85, 120)
  73. INSERT PaySteps VALUES ('FM', 5, '12/31/99', 11.75, 180)
  74. INSERT PaySteps VALUES ('FM', 6, '12/31/99', 13.00, 0)
  75. go
  76.  
  77.